<html>
<head><meta charset="utf-8"><title>weekly release · t-compiler/rust-analyzer · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/index.html">t-compiler/rust-analyzer</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html">weekly release</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="227247346"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/227247346" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#227247346">(Feb 22 2021 at 10:41)</a>:</h4>
<p>Can someone tweet? The link is <a href="https://rust-analyzer.github.io/thisweek/2021/02/22/changelog-65.html">https://rust-analyzer.github.io/thisweek/2021/02/22/changelog-65.html</a></p>



<a name="227247918"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/227247918" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#227247918">(Feb 22 2021 at 10:47)</a>:</h4>
<p><span class="user-mention" data-user-id="203546">@Laurențiu Nicola</span> do you have a twitter account by any chance?</p>



<a name="227257959"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/227257959" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#227257959">(Feb 22 2021 at 12:22)</a>:</h4>
<p>Not really, nope</p>



<a name="227258112"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/227258112" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#227258112">(Feb 22 2021 at 12:23)</a>:</h4>
<p>I feel you: rust-analyzer is my first and single twitter account)</p>



<a name="228190043"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/228190043" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#228190043">(Mar 01 2021 at 07:19)</a>:</h4>
<p>Changelog PR is up: <a href="https://github.com/rust-analyzer/rust-analyzer.github.io/pull/90">https://github.com/rust-analyzer/rust-analyzer.github.io/pull/90</a></p>



<a name="228190072"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/228190072" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#228190072">(Mar 01 2021 at 07:19)</a>:</h4>
<p>Publishing to <a href="http://crates.io">crates.io</a> failed, though: <a href="https://github.com/rust-analyzer/rust-analyzer/runs/2001833858?check_suite_focus=true">https://github.com/rust-analyzer/rust-analyzer/runs/2001833858?check_suite_focus=true</a>, something to do with a version number</p>



<a name="228191435"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/228191435" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#228191435">(Mar 01 2021 at 07:41)</a>:</h4>
<p><a href="https://rust-analyzer.github.io/thisweek/2021/03/01/changelog-66.html">https://rust-analyzer.github.io/thisweek/2021/03/01/changelog-66.html</a></p>



<a name="228207748"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/228207748" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#228207748">(Mar 01 2021 at 10:29)</a>:</h4>
<p>Can someone look into the publishing error?</p>



<a name="228208100"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/228208100" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lukas Wirth <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#228208100">(Mar 01 2021 at 10:32)</a>:</h4>
<p>wait is it complaining about a dev-dependency? <span aria-label="confused" class="emoji emoji-1f615" role="img" title="confused">:confused:</span></p>



<a name="228208681"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/228208681" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Edwin Cheng <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#228208681">(Mar 01 2021 at 10:36)</a>:</h4>
<blockquote>
<p>error: failed to select a version for the requirement <code>ra_ap_profile = "^0.0.0"</code><br>
candidate versions found which didn't match: 0.0.40<br>
location searched: /home/runner/work/rust-analyzer/rust-analyzer/crates/profile<br>
required by package <code>ra_ap_mbe v0.0.40 (/home/runner/work/rust-analyzer/rust-analyzer/crates/mbe)</code></p>
</blockquote>
<p>That is for benchmark test in mbe, from <a href="https://github.com/rust-lang/rust/issues/7566">#7566</a></p>



<a name="228210520"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/228210520" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Edwin Cheng <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#228210520">(Mar 01 2021 at 10:51)</a>:</h4>
<p>Maybe cargo workspaces do not work in dev-dependency ? I could change it to normal if you want</p>



<a name="228211854"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/228211854" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Edwin Cheng <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#228211854">(Mar 01 2021 at 11:02)</a>:</h4>
<p>Confirmed it is a bug in cargo-workspaces. </p>
<p>You could test this in local : </p>
<div class="codehilite"><pre><span></span><code>git clone https://github.com/rust-analyzer/rust-analyzer.git
 cargo workspaces rename ra_ap_%n
cargo workspaces version --no-git-commit custom 0.0.40
</code></pre></div>
<p>And check <code>crates/mbe/Cargo.toml</code> content:</p>
<div class="codehilite" data-code-language="TOML"><pre><span></span><code><span class="p">...</span>

<span class="k">[dev-dependencies]</span>
<span class="n">profile</span> <span class="o">=</span> <span class="p">{</span> <span class="n">path</span> <span class="o">=</span> <span class="s">"../profile"</span><span class="p">,</span> <span class="n">version</span> <span class="o">=</span> <span class="s">"0.0.0"</span><span class="p">,</span> <span class="n">package</span> <span class="o">=</span> <span class="s">"ra_ap_ra_ap_profile"</span> <span class="p">}</span>
</code></pre></div>
<p>And noted that the version of <code>profile</code> wasn't changed.</p>



<a name="228213683"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/228213683" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Edwin Cheng <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#228213683">(Mar 01 2021 at 11:19)</a>:</h4>
<p>Submitted <a href="https://github.com/pksunkara/cargo-workspaces/issues/39">https://github.com/pksunkara/cargo-workspaces/issues/39</a></p>



<a name="228214454"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/228214454" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Edwin Cheng <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#228214454">(Mar 01 2021 at 11:26)</a>:</h4>
<p>Submiited <a href="https://github.com/rust-analyzer/rust-analyzer/pull/7822">https://github.com/rust-analyzer/rust-analyzer/pull/7822</a> for paperover that bug.</p>



<a name="229277925"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/229277925" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#229277925">(Mar 08 2021 at 10:38)</a>:</h4>
<p>Changelog PR is up: <a href="https://github.com/rust-analyzer/rust-analyzer.github.io/pull/91">https://github.com/rust-analyzer/rust-analyzer.github.io/pull/91</a></p>



<a name="229279431"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/229279431" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#229279431">(Mar 08 2021 at 10:51)</a>:</h4>
<p><a href="https://rust-analyzer.github.io/thisweek/2021/03/08/changelog-67.html">https://rust-analyzer.github.io/thisweek/2021/03/08/changelog-67.html</a></p>



<a name="230330142"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/230330142" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#230330142">(Mar 15 2021 at 11:35)</a>:</h4>
<p><a href="https://rust-analyzer.github.io/thisweek/2021/03/15/changelog-68.html">https://rust-analyzer.github.io/thisweek/2021/03/15/changelog-68.html</a> is up to be twitted (last week's is also missing)</p>



<a name="230330216"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/230330216" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#230330216">(Mar 15 2021 at 11:36)</a>:</h4>
<p>TBH, preparing these is quite time-consuming, we need better automation</p>



<a name="230330715"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/230330715" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Florian Diebold <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#230330715">(Mar 15 2021 at 11:41)</a>:</h4>
<p>at the "enable build scripts execution by default" point, maybe we should make clearer that the name of the setting to disable it also changed?</p>



<a name="230331032"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/230331032" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#230331032">(Mar 15 2021 at 11:44)</a>:</h4>
<p>Fixed in <a href="https://github.com/rust-analyzer/rust-analyzer.github.io/pull/93">https://github.com/rust-analyzer/rust-analyzer.github.io/pull/93</a></p>



<a name="230332263"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/230332263" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#230332263">(Mar 15 2021 at 11:56)</a>:</h4>
<p>Tweeted it. Did we miss number 67?</p>



<a name="230332351"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/230332351" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#230332351">(Mar 15 2021 at 11:57)</a>:</h4>
<p><a href="https://twitter.com/rust_analyzer/status/1371429815505539077">https://twitter.com/rust_analyzer/status/1371429815505539077</a></p>
<div class="inline-preview-twitter"><div class="twitter-tweet"><a href="https://twitter.com/rust_analyzer/status/1371429815505539077"><img class="twitter-avatar" src="https://pbs.twimg.com/profile_images/1217461647377420289/HXHa6hZU_normal.jpg"></a><p>Changelog 68 is out!

This release features several improvements to SSR and completions, and enables build script execution by default.

<a href="https://t.co/4wbqsMvBlA">https://rust-analyzer.github.io/thisweek/2021/03/15/changelog-68.html</a> <a href="https://t.co/bbWuwhs2Xi">https://twitter.com/rust_analyzer/status/1371429815505539077/photo/1</a></p><span>- rust-analyzer (@rust_analyzer)</span></div></div>



<a name="230332408"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/230332408" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#230332408">(Mar 15 2021 at 11:57)</a>:</h4>
<p>I think so?</p>



<a name="230392017"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/230392017" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#230392017">(Mar 15 2021 at 18:01)</a>:</h4>
<div class="codehilite" data-code-language="Rust"><pre><span></span><code><span class="kd">let</span><span class="w"> </span><span class="n">comment</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">comment</span><span class="p">[</span><span class="mi">1</span><span class="o">..</span><span class="n">comment</span><span class="p">.</span><span class="n">len</span><span class="p">()</span><span class="w"> </span><span class="o">-</span><span class="w"> </span><span class="mi">1</span><span class="p">]</span><span class="w"></span>
<span class="w">    </span><span class="p">.</span><span class="n">replace</span><span class="p">(</span><span class="s">r#"\\n"#</span><span class="p">,</span><span class="w"> </span><span class="s">"</span><span class="se">\n</span><span class="s">"</span><span class="p">)</span><span class="w"></span>
<span class="w">    </span><span class="p">.</span><span class="n">replace</span><span class="p">(</span><span class="s">r#"\""#</span><span class="p">,</span><span class="w"> </span><span class="s">r#"""#</span><span class="p">);</span><span class="w"></span>
</code></pre></div>
<p>Is this the way to parse JSON? <span aria-label="sweat smile" class="emoji emoji-1f605" role="img" title="sweat smile">:sweat_smile:</span></p>



<a name="231279763"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/231279763" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#231279763">(Mar 22 2021 at 09:06)</a>:</h4>
<p>Should we merge <a href="https://github.com/rust-analyzer/rust-analyzer/pull/8142">https://github.com/rust-analyzer/rust-analyzer/pull/8142</a> for today's release?</p>



<a name="231280414"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/231280414" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Edwin Cheng <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#231280414">(Mar 22 2021 at 09:12)</a>:</h4>
<p>I think it is okay to not merge it in hurry, since just a few users complain about that (although one is <span class="user-mention" data-user-id="133169">@matklad</span> :) ).</p>



<a name="231280560"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/231280560" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#231280560">(Mar 22 2021 at 09:14)</a>:</h4>
<p>I'm sure we'll see some 5 dupes or so</p>



<a name="231280658"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/231280658" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#231280658">(Mar 22 2021 at 09:15)</a>:</h4>
<p>Firing up <code>cargo xtask release</code>, then :-)</p>



<a name="231280938"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/231280938" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#231280938">(Mar 22 2021 at 09:18)</a>:</h4>
<p>Oh. <code>xtask release</code> does a hard reset.</p>



<a name="231292547"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/231292547" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#231292547">(Mar 22 2021 at 11:06)</a>:</h4>
<p>Link for tweeting: <a href="https://rust-analyzer.github.io/thisweek/2021/03/22/changelog-69.html">https://rust-analyzer.github.io/thisweek/2021/03/22/changelog-69.html</a></p>



<a name="231292562"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/231292562" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#231292562">(Mar 22 2021 at 11:06)</a>:</h4>
<p>So, the good news is that the PR annotations work pretty well.</p>



<a name="231292573"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/231292573" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#231292573">(Mar 22 2021 at 11:06)</a>:</h4>
<p>(The bad news is that I lost the code <span aria-label="sweat smile" class="emoji emoji-1f605" role="img" title="sweat smile">:sweat_smile:</span>)</p>



<a name="231298235"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/231298235" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#231298235">(Mar 22 2021 at 12:01)</a>:</h4>
<p>Documented in <a href="https://github.com/rust-analyzer/rust-analyzer/pull/8146">https://github.com/rust-analyzer/rust-analyzer/pull/8146</a> (in general, try to keep all the secret arcana knowledge documented)</p>



<a name="231298505"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/231298505" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#231298505">(Mar 22 2021 at 12:03)</a>:</h4>
<p>tweeted it</p>



<a name="232225772"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/232225772" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#232225772">(Mar 29 2021 at 06:58)</a>:</h4>
<p><a href="https://rust-analyzer.github.io/thisweek/2021/03/29/changelog-70.html">https://rust-analyzer.github.io/thisweek/2021/03/29/changelog-70.html</a></p>



<a name="234104444"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/234104444" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#234104444">(Apr 12 2021 at 05:15)</a>:</h4>
<p>The release came through, but publishing the <code>ap_</code> crates failed, probably because we have a too lax dependency on <code>rowan</code>. I think it's fine for now. <del>Today's changelog will be late, (I'm getting a COVID shot), but if anyone wants to take over, I've created a draft PR for it.</del> Never mind, it's ready.</p>



<a name="234146812"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/234146812" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#234146812">(Apr 12 2021 at 12:15)</a>:</h4>
<p><a href="https://twitter.com/rust_analyzer/status/1381577448278654979">https://twitter.com/rust_analyzer/status/1381577448278654979</a></p>
<div class="inline-preview-twitter"><div class="twitter-tweet"><a href="https://twitter.com/rust_analyzer/status/1381577448278654979"><img class="twitter-avatar" src="https://pbs.twimg.com/profile_images/1217461647377420289/HXHa6hZU_normal.jpg"></a><p>Changelog #72

Featuring memory usage improvements, a new on-type assist, and more!

<a href="https://t.co/R0n10n71m5">https://rust-analyzer.github.io/thisweek/2021/04/12/changelog-72.html</a></p><span>- rust-analyzer (@rust_analyzer)</span></div></div>



<a name="234231035"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/234231035" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#234231035">(Apr 12 2021 at 21:06)</a>:</h4>
<p>one thing I've been wondering about: why do we use "changelog" comments instead of PR labels? it seems to me that PR labels are potentially less noisy (don't send a notification) and don't require a bot to listen to comments</p>



<a name="234272463"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/234272463" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#234272463">(Apr 13 2021 at 05:57)</a>:</h4>
<p>To be able to rephrase the description, since they're not always clear to me and it's a bit hard to check 70 or 80 of them before doing the release.</p>



<a name="234272492"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/234272492" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#234272492">(Apr 13 2021 at 05:57)</a>:</h4>
<p>PR title prefixes also work (<code>minor</code>, <code>feat</code> etc.), or you can include the comment in the PR description. And there's no bot, I'm just scraping the comments in <code>xtask release</code>.</p>



<a name="234273314"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/234273314" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#234273314">(Apr 13 2021 at 06:09)</a>:</h4>
<p>Finally, a contributor outside the team can't add labels without a bot, but they can add the changelog line in a comment.</p>



<a name="234282812"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/234282812" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#234282812">(Apr 13 2021 at 07:48)</a>:</h4>
<p>Yeah, I am also not feeling that the current system is ideal, but it's not entirely clear what the better system would look like. </p>
<ul>
<li>scrapping info from comments/commit messages is useful, because it allows the author to make changelog entry themselves.</li>
<li>its confusing whether commits or PRs matter. I think the right unit-of-change for us is the PR, but UX for editing commit messages is nicer, and PRs often contain a single commit. </li>
<li>"external tagging" with "changlog: fix" does create notificaton storm.</li>
</ul>
<p><span class="user-mention" data-user-id="203546">@Laurențiu</span> one thing we can do is, instead of adding comments, editing PR's title in place.</p>



<a name="234308386"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/234308386" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#234308386">(Apr 13 2021 at 11:31)</a>:</h4>
<p>Good point about the notifications, I'll try to edit the titles more often.</p>



<a name="234719123"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/234719123" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#234719123">(Apr 15 2021 at 17:27)</a>:</h4>
<p>should we put out another release? a lot of people are running into the "cargo check" bug</p>



<a name="234720628"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/234720628" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#234720628">(Apr 15 2021 at 17:36)</a>:</h4>
<p><span aria-label="thumbs up" class="emoji emoji-1f44d" role="img" title="thumbs up">:thumbs_up:</span> for me</p>



<a name="234725063"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/234725063" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#234725063">(Apr 15 2021 at 18:05)</a>:</h4>
<p>okay, pushed a release, let's hope it goes through</p>



<a name="234727454"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/234727454" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Florian Diebold <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#234727454">(Apr 15 2021 at 18:21)</a>:</h4>
<p>the nightly doesn't seem to have helped the people who posted bugs about it, though</p>



<a name="234727546"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/234727546" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Florian Diebold <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#234727546">(Apr 15 2021 at 18:22)</a>:</h4>
<p>there might be something additional going on?</p>



<a name="234727573"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/234727573" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Florian Diebold <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#234727573">(Apr 15 2021 at 18:22)</a>:</h4>
<p>(deleted)</p>



<a name="234727635"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/234727635" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Florian Diebold <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#234727635">(Apr 15 2021 at 18:23)</a>:</h4>
<p>might very well be a preexisting problem of course</p>



<a name="234731652"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/234731652" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Daniel Mcnab <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#234731652">(Apr 15 2021 at 18:49)</a>:</h4>
<p>Is that different from <a href="https://github.com/rust-analyzer/rust-analyzer/issues/8239">#8239</a>?</p>



<a name="234741260"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/234741260" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Kirill Bulatov <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#234741260">(Apr 15 2021 at 19:49)</a>:</h4>
<blockquote>
<p>there might be something additional going on?</p>
</blockquote>
<p>It could be yet another issue with the nightly updates, when only the manual plugin reinstall enables them again.<br>
Hard to tell for sure though, it's a very elusive issue.</p>



<a name="234798467"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/234798467" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#234798467">(Apr 16 2021 at 05:55)</a>:</h4>
<p>Umm, I don't think any release happened, do you want to do a proper one with release notes and stuff?</p>



<a name="234828046"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/234828046" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#234828046">(Apr 16 2021 at 10:14)</a>:</h4>
<p>urgh, I don't know</p>



<a name="234828137"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/234828137" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#234828137">(Apr 16 2021 at 10:15)</a>:</h4>
<p>My gut feel at the moment that, with the week past the midpoint, it may not be worthwhile to make a release. </p>
<p>But I clearly was wrong when I said "point releases are not important"</p>



<a name="234828376"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/234828376" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#234828376">(Apr 16 2021 at 10:17)</a>:</h4>
<p>I guuss, the first thing next week I should look into establishing a procedure for "point" releases, so that it's never a question of whether to do one.</p>
<p>I think we probably want to keep rel-notes to monday releases only, and just have a way to kick a point release with a push to one branch.</p>



<a name="234845611"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/234845611" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#234845611">(Apr 16 2021 at 12:40)</a>:</h4>
<p>apparently the release failed because of some docker nonsense <a href="https://github.com/rust-analyzer/rust-analyzer/runs/2355503035?check_suite_focus=true">https://github.com/rust-analyzer/rust-analyzer/runs/2355503035?check_suite_focus=true</a></p>



<a name="235132849"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235132849" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235132849">(Apr 19 2021 at 06:22)</a>:</h4>
<p>Link for tweeting: <a href="https://rust-analyzer.github.io/thisweek/2021/04/19/changelog-73.html">https://rust-analyzer.github.io/thisweek/2021/04/19/changelog-73.html</a>. Unfortunately, the zombie version string bug still lives :-(.</p>



<a name="235170127"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235170127" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235170127">(Apr 19 2021 at 12:18)</a>:</h4>
<p>tweeted: <a href="https://twitter.com/rust_analyzer/status/1384118893824806913?s=20">https://twitter.com/rust_analyzer/status/1384118893824806913?s=20</a></p>
<div class="inline-preview-twitter"><div class="twitter-tweet"><a href="https://twitter.com/rust_analyzer/status/1384118893824806913?s=20"><img class="twitter-avatar" src="https://pbs.twimg.com/profile_images/1217461647377420289/HXHa6hZU_normal.jpg"></a><p>Changelog #73 has been published!

This release features a new "generate `Deref` impl" assist, improvements to performance and loading times, better handling of lint attributes, and auto-indentation of block expressions.

<a href="https://t.co/Y7vZedXpoL">https://rust-analyzer.github.io/thisweek/2021/04/19/changelog-73.html</a> <a href="https://t.co/y55mvclBJx">https://twitter.com/rust_analyzer/status/1384118893824806913/photo/1</a></p><span>- rust-analyzer (@rust_analyzer)</span></div></div>



<a name="235170166"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235170166" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235170166">(Apr 19 2021 at 12:18)</a>:</h4>
<p>looks like the last 2 versions were broken for a couple of people: <a href="https://github.com/rust-analyzer/rust-analyzer/issues/8528">https://github.com/rust-analyzer/rust-analyzer/issues/8528</a></p>



<a name="235170418"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235170418" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lukas Wirth <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235170418">(Apr 19 2021 at 12:20)</a>:</h4>
<p>I ran into that problem a few times some days ago, but I haven't seen it since. It also didn't happen reliable, a restart usually fixed it for me</p>



<a name="235170743"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235170743" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235170743">(Apr 19 2021 at 12:23)</a>:</h4>
<p>dang</p>



<a name="235170787"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235170787" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235170787">(Apr 19 2021 at 12:24)</a>:</h4>
<p>hmm, did we miss the <code>Deref</code> assist? or did it land in time for the last nightly?</p>



<a name="235171054"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235171054" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235171054">(Apr 19 2021 at 12:25)</a>:</h4>
<p>I think it landed</p>



<a name="235171116"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235171116" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235171116">(Apr 19 2021 at 12:26)</a>:</h4>
<p>It's the first item in the changelog</p>



<a name="235171130"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235171130" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235171130">(Apr 19 2021 at 12:26)</a>:</h4>
<p>OTOH, why doesn't RA build for me?</p>



<a name="235171289"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235171289" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235171289">(Apr 19 2021 at 12:27)</a>:</h4>
<p><code>hir::db::TraitSolveQueryQuery</code> -- help: a unit struct with a similar name exists: <code>TraitSolveQuery</code></p>



<a name="235171685"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235171685" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235171685">(Apr 19 2021 at 12:31)</a>:</h4>
<p>Ugh, that was probably an incremental compilation bug</p>



<a name="235172370"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235172370" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235172370">(Apr 19 2021 at 12:36)</a>:</h4>
<p>By the way, does anyone have a Mac? What happens if you spam Cmd-S in Code with "format on save" and "cargo check" enabled?</p>



<a name="235182638"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235182638" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235182638">(Apr 19 2021 at 13:47)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/84335">https://github.com/rust-lang/rust/issues/84335</a></p>



<a name="235182667"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235182667" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235182667">(Apr 19 2021 at 13:47)</a>:</h4>
<p>yeah, seen incr comp bugs today</p>



<a name="235183262"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235183262" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235183262">(Apr 19 2021 at 13:50)</a>:</h4>
<p>Mine looked like this (I can't paste text):</p>
<p><a href="/user_uploads/4715/LWLBppZESq4WdemVe2JJo0sk/image.png">image.png</a></p>
<div class="message_inline_image"><a href="/user_uploads/4715/LWLBppZESq4WdemVe2JJo0sk/image.png" title="image.png"><img src="/user_uploads/4715/LWLBppZESq4WdemVe2JJo0sk/image.png"></a></div>



<a name="235183489"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235183489" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235183489">(Apr 19 2021 at 13:52)</a>:</h4>
<p>I tend to see a lot of linker errors due to incr. comp</p>



<a name="235183751"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235183751" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> bjorn3 <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235183751">(Apr 19 2021 at 13:54)</a>:</h4>
<p>I do see linker errors sometimes too, but I believe every time I hit one did a ^C of a running build before trying to build again.</p>



<a name="235183833"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235183833" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235183833">(Apr 19 2021 at 13:54)</a>:</h4>
<p><span aria-label="thinking" class="emoji emoji-1f914" role="img" title="thinking">:thinking:</span> We do ^C when running cargo check on save I believe</p>



<a name="235184531"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235184531" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> bjorn3 <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235184531">(Apr 19 2021 at 13:59)</a>:</h4>
<p>The incr session dir shouldn't be finalized until after all codegen is done and the index of all compiled object files is written to the disk. It does happen before the actual linking though.</p>



<a name="235184919"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235184919" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> bjorn3 <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235184919">(Apr 19 2021 at 14:01)</a>:</h4>
<p>Finalizing the incr session dir also happens before <code>.rmeta</code> files are written. I don't see how, but maybe that has something to do with it?</p>



<a name="235186209"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235186209" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Kirill Bulatov <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235186209">(Apr 19 2021 at 14:08)</a>:</h4>
<blockquote>
<p>By the way, does anyone have a Mac? What happens if you spam Cmd-S in Code with "format on save" and "cargo check" enabled?</p>
</blockquote>
<p>How do I find the "format on save" setting? I have <code>"editor.formatOnType": true</code>, but no autoformatting happens for me when I type or when I press Cmd + S.</p>
<p>Cargo check runs fine, same <code>TraitSolveQueryQuery</code> error pops up, but no extra processes or hanging appears.</p>
<p><a href="/user_uploads/4715/YGImxCEWkbcJH9RnW-KyHLuW/image.png">image.png</a></p>
<div class="message_inline_image"><a href="/user_uploads/4715/YGImxCEWkbcJH9RnW-KyHLuW/image.png" title="image.png"><img src="/user_uploads/4715/YGImxCEWkbcJH9RnW-KyHLuW/image.png"></a></div>



<a name="235186348"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235186348" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> bjorn3 <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235186348">(Apr 19 2021 at 14:09)</a>:</h4>
<p>Formatting doesn't work when you have a syntax error.</p>



<a name="235186459"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235186459" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235186459">(Apr 19 2021 at 14:10)</a>:</h4>
<blockquote>
<p>Cargo check runs fine, same TraitSolveQueryQuery error pops up, but no extra processes or hanging appears.</p>
</blockquote>
<p>Ugh again</p>



<a name="235186546"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235186546" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Kirill Bulatov <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235186546">(Apr 19 2021 at 14:10)</a>:</h4>
<p>Yes, but even if I remove that error, it's still not formatting, while Alt + Shift + F does the job.</p>
<p>I'll clean &amp; recompile and try again.</p>



<a name="235186676"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235186676" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235186676">(Apr 19 2021 at 14:11)</a>:</h4>
<p>The setting is <code>editor.formatOnSave</code></p>



<a name="235187006"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235187006" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235187006">(Apr 19 2021 at 14:13)</a>:</h4>
<p><span class="user-mention" data-user-id="133247">@bjorn3</span> is <code>rustc</code> ^C safe? As in, is it coded such that it can be killed at any moment?</p>



<a name="235187250"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235187250" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> bjorn3 <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235187250">(Apr 19 2021 at 14:14)</a>:</h4>
<p>It should be safe. Rustc uses the rename trick to ensure that it atomically overwrites <code>.rmeta</code> and <code>.rlib</code> files. I am not sure if the linker does the same for executables though.</p>



<a name="235187403"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235187403" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235187403">(Apr 19 2021 at 14:15)</a>:</h4>
<p>Also, might <code>rustc</code> hang when started by <code>cargo</code> if the latter suddenly dies?</p>



<a name="235187490"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235187490" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> bjorn3 <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235187490">(Apr 19 2021 at 14:16)</a>:</h4>
<p>The incr session dir is also renamed as a whole at the end to overwrite the previous one. At worst this should result in the incr cache being cleared when it got interrupted between removing the old session dir and renaming the new dir.</p>



<a name="235187633"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235187633" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> bjorn3 <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235187633">(Apr 19 2021 at 14:17)</a>:</h4>
<p><span class="user-mention silent" data-user-id="203546">Laurențiu</span> <a href="#narrow/stream/185405-t-compiler.2Frust-analyzer/topic/weekly.20release/near/235187403">said</a>:</p>
<blockquote>
<p>Also, might <code>rustc</code> hang when started by <code>cargo</code> if the latter suddenly dies?</p>
</blockquote>
<p>If stdout gets closed, any writes to it should cause a panic and thus abort rustc. For as long as rustc doesn't output anything, it should continue just fine.</p>



<a name="235187857"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235187857" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Kirill Bulatov <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235187857">(Apr 19 2021 at 14:18)</a>:</h4>
<blockquote>
<p>I'll clean &amp; recompile and try again.</p>
</blockquote>
<p>Yes, the trait error had gone, the formatting is working now (thanks!) and no visible issues except very noisy fans, which is "normal".<br>
I've tried on the <code>ide</code> level and on <code>hir_ty</code> level (which presumably should take longer to recheck) by adding some relatively simple lines.</p>



<a name="235188253"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235188253" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235188253">(Apr 19 2021 at 14:20)</a>:</h4>
<p>So no hanging <code>rustc</code>?</p>



<a name="235188696"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235188696" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Kirill Bulatov <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235188696">(Apr 19 2021 at 14:23)</a>:</h4>
<p>Not on the RA codebase with tons of simple edits tried, no.<br>
The UI updates were relatively fast.</p>



<a name="235199746"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235199746" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235199746">(Apr 19 2021 at 15:23)</a>:</h4>
<p><span class="user-mention" data-user-id="133247">@bjorn3</span> do you know if <code>cargo</code> communicates with <code>rustc</code> in some other way than through the standard input/output?</p>



<a name="235199823"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235199823" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235199823">(Apr 19 2021 at 15:24)</a>:</h4>
<p>Something about <a href="https://github.com/rust-analyzer/rust-analyzer/pull/8476">https://github.com/rust-analyzer/rust-analyzer/pull/8476</a> and <a href="https://github.com/rust-analyzer/rust-analyzer/issues/8528">https://github.com/rust-analyzer/rust-analyzer/issues/8528</a></p>



<a name="235200099"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235200099" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235200099">(Apr 19 2021 at 15:26)</a>:</h4>
<p>not sure how the jobserver works but that might play a role</p>



<a name="235200522"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235200522" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235200522">(Apr 19 2021 at 15:29)</a>:</h4>
<p>I think there was also a change related to metadata writing, where <code>cargo</code> coordinates with <code>rustc</code> so it can start compiling dependent crates while <code>rustc</code> is still doing codegen</p>



<a name="235200547"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235200547" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235200547">(Apr 19 2021 at 15:29)</a>:</h4>
<p>Maybe we aren't transparent enough for that to work properly</p>



<a name="235200576"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235200576" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235200576">(Apr 19 2021 at 15:29)</a>:</h4>
<p>Was it called pipelining?</p>



<a name="235200582"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235200582" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235200582">(Apr 19 2021 at 15:29)</a>:</h4>
<p>yeah</p>



<a name="235201425"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235201425" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235201425">(Apr 19 2021 at 15:34)</a>:</h4>
<p>Setting <code>CARGO_BUILD_PIPELINING=false</code> doesn't do anything</p>



<a name="235205312"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235205312" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> bjorn3 <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235205312">(Apr 19 2021 at 16:00)</a>:</h4>
<p><span class="user-mention silent" data-user-id="203546">Laurențiu</span> <a href="#narrow/stream/185405-t-compiler.2Frust-analyzer/topic/weekly.20release/near/235200522">said</a>:</p>
<blockquote>
<p>I think there was also a change related to metadata writing, where <code>cargo</code> coordinates with <code>rustc</code> so it can start compiling dependent crates while <code>rustc</code> is still doing codegen</p>
</blockquote>
<p>That uses stdout to notify cargo that a compilation artifact has been written.</p>



<a name="235212239"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235212239" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235212239">(Apr 19 2021 at 16:45)</a>:</h4>
<p>maybe the issue was caused by this? <a href="https://github.com/rust-analyzer/rust-analyzer/pull/8375/files#diff-1ad3a8ef11808c99ff307253865b291a412098a6f475a4ddd8152faf60cbe9f1R156">https://github.com/rust-analyzer/rust-analyzer/pull/8375/files#diff-1ad3a8ef11808c99ff307253865b291a412098a6f475a4ddd8152faf60cbe9f1R156</a></p>
<p>or some other thing in that PR? since the issue apparently started with last week's release, not this week's</p>



<a name="235212780"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235212780" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235212780">(Apr 19 2021 at 16:49)</a>:</h4>
<p>dear, are we hitting the <code>read2</code> bug?</p>



<a name="235212830"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235212830" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235212830">(Apr 19 2021 at 16:49)</a>:</h4>
<p>That is, we don't fetch stdout/stderr concurrently</p>



<a name="235213120"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235213120" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235213120">(Apr 19 2021 at 16:51)</a>:</h4>
<p>It might be caused by that. I was having trouble bisecting the hang (you need to remove <code>target/debug</code>), but I think it happens on <code>7be06139b632ee615fc18af04dd67947e2c794b2</code> (which is before the <code>RUSTC_WRAPPER</code> change)</p>



<a name="235213775"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235213775" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235213775">(Apr 19 2021 at 16:56)</a>:</h4>
<p>But why would it be writing to <code>stderr</code>? There's no error when opening the RA repo</p>



<a name="235214052"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235214052" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235214052">(Apr 19 2021 at 16:58)</a>:</h4>
<p>progress messages go to stderr</p>



<a name="235214135"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235214135" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235214135">(Apr 19 2021 at 16:59)</a>:</h4>
<p>though I don't know how the JSON output changes this, presumably compiler diagnostics would also end up on stderr</p>



<a name="235214364"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235214364" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235214364">(Apr 19 2021 at 17:00)</a>:</h4>
<p>The only thing I seem to get on stderr is "Finished dev [unoptimized] target(s) in 0.22s"</p>



<a name="235214384"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235214384" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235214384">(Apr 19 2021 at 17:00)</a>:</h4>
<p>But reverting that line does seem to fix it</p>



<a name="235214467"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235214467" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235214467">(Apr 19 2021 at 17:01)</a>:</h4>
<p>yeah that's the progress messages I mean, the "Compiling &lt;crate&gt;..." also goes there</p>



<a name="235214550"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235214550" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235214550">(Apr 19 2021 at 17:02)</a>:</h4>
<p>Oooh</p>



<a name="235215053"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235215053" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235215053">(Apr 19 2021 at 17:05)</a>:</h4>
<p>Windows actually seems to have a sane <code>read2</code> though</p>



<a name="235215289"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235215289" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235215289">(Apr 19 2021 at 17:06)</a>:</h4>
<p>It calls <code>WaitForMultipleObjects</code> on the two handles</p>



<a name="235216335"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235216335" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235216335">(Apr 19 2021 at 17:13)</a>:</h4>
<p>Oh, it works fine, but we hang before reaching it</p>



<a name="235377987"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235377987" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235377987">(Apr 20 2021 at 16:56)</a>:</h4>
<p>Looks like we have our first patch release, anyone up for a quick review of <a href="https://github.com/rust-analyzer/rust-analyzer.github.io/pull/105/">https://github.com/rust-analyzer/rust-analyzer.github.io/pull/105/</a>?</p>



<a name="235378419"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235378419" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235378419">(Apr 20 2021 at 16:59)</a>:</h4>
<p>hmm, was the release just built?</p>



<a name="235378643"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235378643" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235378643">(Apr 20 2021 at 17:00)</a>:</h4>
<p>the commit points to <a href="https://github.com/rust-analyzer/rust-analyzer/commit/d906b7ad889209bd09a6cc3af752fea06e4d953d">https://github.com/rust-analyzer/rust-analyzer/commit/d906b7ad889209bd09a6cc3af752fea06e4d953d</a>, whose parent is <a href="https://github.com/rust-analyzer/rust-analyzer/commit/7570212a544b8e973a7d57be3657aae6465028a7">https://github.com/rust-analyzer/rust-analyzer/commit/7570212a544b8e973a7d57be3657aae6465028a7</a>, which would be missing some of the changelog entries</p>



<a name="235381595"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235381595" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235381595">(Apr 20 2021 at 17:21)</a>:</h4>
<p>Oh, right, I didn't notice that. No need for a changelog then</p>



<a name="235381900"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235381900" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235381900">(Apr 20 2021 at 17:23)</a>:</h4>
<p>Yeah, I'd skip the changelog</p>



<a name="235381942"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235381942" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235381942">(Apr 20 2021 at 17:23)</a>:</h4>
<p>and next week just make sure to include an extra day of commits</p>



<a name="235382071"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/235382071" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#235382071">(Apr 20 2021 at 17:24)</a>:</h4>
<p>To automate this, I feel the first step would be to change the place where we assign tags, such that we can make 2021-03-12.8 tags for patches</p>



<a name="236125385"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236125385" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236125385">(Apr 26 2021 at 06:17)</a>:</h4>
<p>So now there's an extra commit on the <code>release</code> branch and we can't push our <code>nightly</code> without <code>-f</code>. But if I do that, we lose the last release.</p>



<a name="236125482"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236125482" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236125482">(Apr 26 2021 at 06:19)</a>:</h4>
<p>And we can't merge <code>release</code> into <code>nightly</code> (and <code>master</code>)  because we lose the last nightly</p>



<a name="236125572"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236125572" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236125572">(Apr 26 2021 at 06:20)</a>:</h4>
<p>I'm inclined to force-push, any other opinions?</p>



<a name="236132003"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236132003" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Daniel Silverstone <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236132003">(Apr 26 2021 at 07:37)</a>:</h4>
<p>Why does merging <code>release</code> onto <code>master</code> result in the loss of a nightly?</p>



<a name="236138123"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236138123" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236138123">(Apr 26 2021 at 08:31)</a>:</h4>
<p>Right, I guess we could do that</p>



<a name="236146181"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236146181" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236146181">(Apr 26 2021 at 09:46)</a>:</h4>
<p><code>git push --force-with-lease</code> is always OK , if you know what your are doing</p>



<a name="236146226"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236146226" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236146226">(Apr 26 2021 at 09:46)</a>:</h4>
<p><code>git push --force</code> is also OK, but that one is much easier to mess up</p>



<a name="236146867"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236146867" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236146867">(Apr 26 2021 at 09:52)</a>:</h4>
<p>But do you prefer force-pushing to the release branch? Or merging it nightly?</p>



<a name="236146956"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236146956" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236146956">(Apr 26 2021 at 09:53)</a>:</h4>
<p>The problem is losing the release, not force-pushing in itself</p>



<a name="236146993"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236146993" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236146993">(Apr 26 2021 at 09:53)</a>:</h4>
<p>lets push nightly</p>



<a name="236147047"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236147047" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236147047">(Apr 26 2021 at 09:54)</a>:</h4>
<p>so that nightly is not older than stable</p>



<a name="236147125"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236147125" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236147125">(Apr 26 2021 at 09:54)</a>:</h4>
<p><span class="user-mention" data-user-id="203546">@Laurențiu</span> wait, do you know about <code>trigger-nightly</code>?</p>



<a name="236147216"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236147216" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236147216">(Apr 26 2021 at 09:55)</a>:</h4>
<p>although I am not sure if that works for this case myself <span aria-label="rofl" class="emoji emoji-1f923" role="img" title="rofl">:rofl:</span></p>



<a name="236147374"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236147374" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236147374">(Apr 26 2021 at 09:57)</a>:</h4>
<p><span class="user-mention silent" data-user-id="133169">matklad</span> <a href="#narrow/stream/185405-t-compiler.2Frust-analyzer/topic/weekly.20release/near/236146993">said</a>:</p>
<blockquote>
<p>lets push nightly</p>
</blockquote>
<p>Do you mean merging from <code>release</code> to <code>nightly</code>, then pushing to <code>nightly</code>?</p>



<a name="236147406"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236147406" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236147406">(Apr 26 2021 at 09:57)</a>:</h4>
<p><span class="user-mention silent" data-user-id="133169">matklad</span> <a href="#narrow/stream/185405-t-compiler.2Frust-analyzer/topic/weekly.20release/near/236147125">said</a>:</p>
<blockquote>
<p><span class="user-mention silent" data-user-id="203546">Laurențiu</span> wait, do you know about <code>trigger-nightly</code>?</p>
</blockquote>
<p>Yeah, I've used it when testing the CI on my fork, but I don't think it helps here.</p>



<a name="236148798"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236148798" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236148798">(Apr 26 2021 at 10:10)</a>:</h4>
<blockquote>
<p>Do you mean merging from release to nightly, then pushing to nightly?</p>
</blockquote>
<p>Why do we need this? Seems like we should just force-push nightly?</p>



<a name="236148845"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236148845" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236148845">(Apr 26 2021 at 10:10)</a>:</h4>
<p>The exctra commit from release is in master, no?</p>



<a name="236149143"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236149143" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236149143">(Apr 26 2021 at 10:13)</a>:</h4>
<p>What do we force-push to nightly, then?</p>



<a name="236149171"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236149171" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236149171">(Apr 26 2021 at 10:14)</a>:</h4>
<p>The commit is in <code>master</code>, but it has a different parent in the current <code>release</code> branch</p>



<a name="236151305"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236151305" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236151305">(Apr 26 2021 at 10:33)</a>:</h4>
<p>Hm, I guess I am just confused and dont' understand what the problem is )</p>



<a name="236151523"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236151523" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236151523">(Apr 26 2021 at 10:35)</a>:</h4>
<p>Why would we "loose" a realease? Releases are tagged, and we refer to them by commits, so we shouldn't be loosing anything</p>



<a name="236151624"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236151624" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236151624">(Apr 26 2021 at 10:36)</a>:</h4>
<p>(but I feel I might be misunderstanding completely what's the issue here, so, if I am sounding stupid, that probably means that I indeed miss smth obvious :)</p>



<a name="236151833"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236151833" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236151833">(Apr 26 2021 at 10:38)</a>:</h4>
<p><code>xtask release</code> does a <code>git reset --hard tags/nightly</code> on the <code>release</code> branch. But <code>nightly</code> and <code>release</code> have different histories, so GitHub rejects the push</p>



<a name="236151863"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236151863" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236151863">(Apr 26 2021 at 10:39)</a>:</h4>
<p>If I force-push <code>release</code>, the SHA of the extra release last week will no longer exist</p>



<a name="236151875"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236151875" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236151875">(Apr 26 2021 at 10:39)</a>:</h4>
<p>The commit will be there, but with a different parent</p>



<a name="236152227"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236152227" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236152227">(Apr 26 2021 at 10:42)</a>:</h4>
<p>aha</p>



<a name="236152259"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236152259" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236152259">(Apr 26 2021 at 10:42)</a>:</h4>
<p>I don't think the bit about SHA not existing is true</p>



<a name="236152276"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236152276" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236152276">(Apr 26 2021 at 10:43)</a>:</h4>
<p>we <em>tag</em> releases, so the tag will keep the sha alive</p>



<a name="236152280"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236152280" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236152280">(Apr 26 2021 at 10:43)</a>:</h4>
<p><a href="https://github.com/rust-analyzer/rust-analyzer/pull/8661">https://github.com/rust-analyzer/rust-analyzer/pull/8661</a></p>



<a name="236152333"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236152333" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236152333">(Apr 26 2021 at 10:43)</a>:</h4>
<p>I <em>think</em> this is the correct change (I should be trusted completely on this one, as I have an impeccable record of never ever ever breaking a release)</p>



<a name="236152341"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236152341" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236152341">(Apr 26 2021 at 10:43)</a>:</h4>
<p>Hmm</p>



<a name="236152360"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236152360" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236152360">(Apr 26 2021 at 10:44)</a>:</h4>
<p>Well, let's try it, what can go wrong?</p>



<a name="236153339"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236153339" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236153339">(Apr 26 2021 at 10:54)</a>:</h4>
<p>I think you were right about the tag. GitHub does complain ("This commit does not belong to any branch on this repository"), but that's probably harmless.</p>



<a name="236163690"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236163690" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236163690">(Apr 26 2021 at 12:23)</a>:</h4>
<p>oh the release happened</p>



<a name="236163702"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/236163702" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#236163702">(Apr 26 2021 at 12:23)</a>:</h4>
<p>tweeted: <a href="https://twitter.com/rust_analyzer/status/1386657032187564032">https://twitter.com/rust_analyzer/status/1386657032187564032</a></p>
<div class="inline-preview-twitter"><div class="twitter-tweet"><a href="https://twitter.com/rust_analyzer/status/1386657032187564032"><img class="twitter-avatar" src="https://pbs.twimg.com/profile_images/1217461647377420289/HXHa6hZU_normal.jpg"></a><p>Changelog #74

Featuring the "implement `Deref`" assist we promised last week, an assist for converting tuple structs to named structs, and support for macros in type position!

<a href="https://t.co/L2ON9qOlMe">https://rust-analyzer.github.io/thisweek/2021/04/26/changelog-74.html</a> <a href="https://t.co/w3qtUw48AB">https://twitter.com/rust_analyzer/status/1386657032187564032/photo/1</a></p><span>- rust-analyzer (@rust_analyzer)</span></div></div>



<a name="237122328"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/237122328" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#237122328">(May 03 2021 at 07:17)</a>:</h4>
<p>Just published <a href="https://rust-analyzer.github.io/thisweek/2021/05/03/changelog-75.html">https://rust-analyzer.github.io/thisweek/2021/05/03/changelog-75.html</a>, can someone tweet it?</p>



<a name="237149080"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/237149080" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#237149080">(May 03 2021 at 11:51)</a>:</h4>
<p>Tweeted: <a href="https://twitter.com/rust_analyzer/status/1389185902413586434">https://twitter.com/rust_analyzer/status/1389185902413586434</a>!</p>
<div class="inline-preview-twitter"><div class="twitter-tweet"><a href="https://twitter.com/rust_analyzer/status/1389185902413586434"><img class="twitter-avatar" src="https://pbs.twimg.com/profile_images/1217461647377420289/HXHa6hZU_normal.jpg"></a><p>Changelog #75

Project loading fixes and a small QoL improvement: `|` now surrounds closure arguments in VS Code

<a href="https://t.co/s3K4Vf6Hkb">https://rust-analyzer.github.io/thisweek/2021/05/03/changelog-75.html</a> <a href="https://t.co/QMiipIT099">https://twitter.com/rust_analyzer/status/1389185902413586434/photo/1</a></p><span>- rust-analyzer (@rust_analyzer)</span></div></div>



<a name="237153159"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/237153159" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Mario Carneiro <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#237153159">(May 03 2021 at 12:30)</a>:</h4>
<p>btw there is a double typo in the changelog: <code>Progerss::Finised</code></p>



<a name="237154991"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/237154991" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#237154991">(May 03 2021 at 12:46)</a>:</h4>
<p>Fixed</p>



<a name="238114928"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/238114928" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#238114928">(May 10 2021 at 10:00)</a>:</h4>
<p>Link for tweeting: <a href="https://rust-analyzer.github.io/thisweek/2021/05/10/changelog-76.html">https://rust-analyzer.github.io/thisweek/2021/05/10/changelog-76.html</a></p>



<a name="238129349"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/238129349" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#238129349">(May 10 2021 at 12:10)</a>:</h4>
<p>tweeted <a href="https://twitter.com/rust_analyzer/status/1391727188534337542">https://twitter.com/rust_analyzer/status/1391727188534337542</a></p>
<div class="inline-preview-twitter"><div class="twitter-tweet"><a href="https://twitter.com/rust_analyzer/status/1391727188534337542"><img class="twitter-avatar" src="https://uploads.zulipusercontent.net/cfca8cb9b7a90eec89cc8bbc555208f506a9763d/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313231373436313634373337373432303238392f4858486136685a555f6e6f726d616c2e6a7067"></a><p>Changelog #76

This release adds support for loading `.cargo/config.toml`, auto-insertion of `}` when typing `{` in imports, and a few performance fixes.

<a href="https://t.co/CO7OJ31c3L">https://rust-analyzer.github.io/thisweek/2021/05/10/changelog-76.html</a> <a href="https://t.co/T5saulCfMw">https://twitter.com/rust_analyzer/status/1391727188534337542/photo/1</a></p><span>- rust-analyzer (@rust_analyzer)</span></div></div>



<a name="239041802"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/239041802" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#239041802">(May 17 2021 at 06:56)</a>:</h4>
<p><a href="https://rust-analyzer.github.io/thisweek/2021/05/17/changelog-77.html">https://rust-analyzer.github.io/thisweek/2021/05/17/changelog-77.html</a></p>



<a name="239071466"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/239071466" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#239071466">(May 17 2021 at 11:26)</a>:</h4>
<p><a href="https://twitter.com/rust_analyzer/status/1394252869709271042">https://twitter.com/rust_analyzer/status/1394252869709271042</a></p>
<div class="inline-preview-twitter"><div class="twitter-tweet"><a href="https://twitter.com/rust_analyzer/status/1394252869709271042"><img class="twitter-avatar" src="https://uploads.zulipusercontent.net/cfca8cb9b7a90eec89cc8bbc555208f506a9763d/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313231373436313634373337373432303238392f4858486136685a555f6e6f726d616c2e6a7067"></a><p>Changelog #77

Featuring initial support for inferring array lengths, auto-indent improvements, pretty crate graphs, and more

<a href="https://t.co/rB3SlEN125">https://rust-analyzer.github.io/thisweek/2021/05/17/changelog-77.html</a></p><span>- rust-analyzer (@rust_analyzer)</span></div></div>



<a name="240007364"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240007364" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240007364">(May 24 2021 at 05:20)</a>:</h4>
<p><a href="https://rust-analyzer.github.io/thisweek/2021/05/24/changelog-78.html">https://rust-analyzer.github.io/thisweek/2021/05/24/changelog-78.html</a></p>



<a name="240009757"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240009757" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240009757">(May 24 2021 at 06:02)</a>:</h4>
<p>Oh, is it broken on Windows?</p>



<a name="240025976"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240025976" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240025976">(May 24 2021 at 09:20)</a>:</h4>
<p><span class="user-mention" data-user-id="203546">@Laurențiu</span> did you check the new fix on windows?</p>



<a name="240025990"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240025990" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240025990">(May 24 2021 at 09:20)</a>:</h4>
<p>Or should I reboot and check?</p>



<a name="240025994"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240025994" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240025994">(May 24 2021 at 09:20)</a>:</h4>
<p>No, I can't easily :(</p>



<a name="240026033"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240026033" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lukas Wirth <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240026033">(May 24 2021 at 09:21)</a>:</h4>
<p>i can</p>



<a name="240026320"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240026320" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240026320">(May 24 2021 at 09:23)</a>:</h4>
<p>Please do <span class="user-mention" data-user-id="300586">@Lukas Wirth</span> !</p>



<a name="240026659"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240026659" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lukas Wirth <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240026659">(May 24 2021 at 09:26)</a>:</h4>
<p>Just need to install via xtask and check whether an error pops up right?</p>



<a name="240026859"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240026859" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lukas Wirth <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240026859">(May 24 2021 at 09:28)</a>:</h4>
<p>Doesn't seem to fix it I think</p>



<a name="240026897"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240026897" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lukas Wirth <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240026897">(May 24 2021 at 09:29)</a>:</h4>
<p>0.4.0-dev should be self-built version right? still getting a bootstrap error with that</p>



<a name="240026911"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240026911" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lukas Wirth <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240026911">(May 24 2021 at 09:29)</a>:</h4>
<div class="codehilite"><pre><span></span><code>ERROR [5/24/2021, 11:28:09 AM]: Bootstrap error [Error: Failed to execute rust-analyzer --version
    at bootstrapServer (c:\Users\lukas\.vscode\extensions\matklad.rust-analyzer-0.4.0-dev\out\src\main.js:22948:15)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
    at async bootstrap (c:\Users\lukas\.vscode\extensions\matklad.rust-analyzer-0.4.0-dev\out\src\main.js:22877:18)
    at async tryActivate (c:\Users\lukas\.vscode\extensions\matklad.rust-analyzer-0.4.0-dev\out\src\main.js:22788:24)
    at async activate (c:\Users\lukas\.vscode\extensions\matklad.rust-analyzer-0.4.0-dev\out\src\main.js:22762:5)
    at async Promise.all (index 0)
    at async Promise.all (index 86)
    at async Promise.all (index 1)]
</code></pre></div>
<p>but i think its a different one?</p>



<a name="240027325"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240027325" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240027325">(May 24 2021 at 09:34)</a>:</h4>
<p><span aria-label="sad" class="emoji emoji-2639" role="img" title="sad">:sad:</span></p>



<a name="240027450"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240027450" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Kirill Bulatov <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240027450">(May 24 2021 at 09:34)</a>:</h4>
<p>I'm looking into that <span aria-label="grimacing" class="emoji emoji-1f62c" role="img" title="grimacing">:grimacing:</span></p>



<a name="240027608"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240027608" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lukas Wirth <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240027608">(May 24 2021 at 09:36)</a>:</h4>
<p>oh wait</p>



<a name="240027619"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240027619" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lukas Wirth <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240027619">(May 24 2021 at 09:36)</a>:</h4>
<p>the newly published one works</p>



<a name="240027652"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240027652" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lukas Wirth <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240027652">(May 24 2021 at 09:36)</a>:</h4>
<p><span aria-label="thinking" class="emoji emoji-1f914" role="img" title="thinking">:thinking:</span> well now im confused cause i was definitely on the last master commit</p>



<a name="240027702"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240027702" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240027702">(May 24 2021 at 09:37)</a>:</h4>
<p>I'm not sure the one built from source downloads the LSP binary</p>



<a name="240027708"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240027708" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lukas Wirth <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240027708">(May 24 2021 at 09:37)</a>:</h4>
<p>well that's good then <span aria-label="sweat smile" class="emoji emoji-1f605" role="img" title="sweat smile">:sweat_smile:</span></p>



<a name="240027710"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240027710" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240027710">(May 24 2021 at 09:37)</a>:</h4>
<p>It was more complicated IIRC?</p>



<a name="240027711"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240027711" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lukas Wirth <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240027711">(May 24 2021 at 09:37)</a>:</h4>
<p>ye maybe not</p>



<a name="240027844"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240027844" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lukas Wirth <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240027844">(May 24 2021 at 09:38)</a>:</h4>
<p>would explain the different error I suppose, <span class="user-mention" data-user-id="231447">@Kirill Bulatov</span> no need to keep looking into it</p>



<a name="240027886"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240027886" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Kirill Bulatov <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240027886">(May 24 2021 at 09:39)</a>:</h4>
<p>Ok. <br>
Latest nightly seems to work for me on Win, latest release does not.</p>



<a name="240028025"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240028025" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240028025">(May 24 2021 at 09:40)</a>:</h4>
<p>Yeah, verified  that the new version works for me</p>



<a name="240028060"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240028060" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Kirill Bulatov <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240028060">(May 24 2021 at 09:41)</a>:</h4>
<p>Sorry for the mess.</p>



<a name="240028064"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240028064" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240028064">(May 24 2021 at 09:41)</a>:</h4>
<p><span class="user-mention" data-user-id="231447">@Kirill Bulatov</span> sorry for not realizing that merging that PR on Sunday was a bad idea!</p>



<a name="240028279"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240028279" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240028279">(May 24 2021 at 09:42)</a>:</h4>
<p>And you absolutely are not to blame for "the mess" -- it was impossible to know that this breaks on windows.</p>
<p>Really, the only problem is me merging PR that touches bootstrap on Sunday -- that's exactly what one shouldn't be doing, because it throws the nightly testing out of the windows</p>



<a name="240028372"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240028372" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240028372">(May 24 2021 at 09:43)</a>:</h4>
<p>it almost feels like we need a third train here, to keep "Tuesday Good, Monday Bad" from happening...</p>



<a name="240028462"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240028462" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Kirill Bulatov <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240028462">(May 24 2021 at 09:44)</a>:</h4>
<p>Still feels bad, but thanks for solace.</p>
<p>Maybe it's just the common client code PR rule: never merge it on weekends (or even after Wednesday?),  because it breaks much more than anything else.</p>



<a name="240028982"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240028982" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240028982">(May 24 2021 at 09:49)</a>:</h4>
<p><span aria-label="thinking" class="emoji emoji-1f914" role="img" title="thinking">:thinking:</span> not a fan of delayed merging:</p>
<ul>
<li>it needs human judgment, which I am horrifically bad at</li>
<li>it delays merging of the code, which is frustrating</li>
</ul>
<p>I wonder if we should have more nightlies instead? Like, what if we keep 3 last nighttiles, and, by default, promote <code>-3</code>nightly to stable?</p>



<a name="240029353"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240029353" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240029353">(May 24 2021 at 09:53)</a>:</h4>
<p>And I didn't notice the issue (my inbox is a bit of a mess) until too late</p>



<a name="240029561"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240029561" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Kirill Bulatov <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240029561">(May 24 2021 at 09:55)</a>:</h4>
<blockquote>
<p>we keep 3 last nighttiles, and ...</p>
</blockquote>
<p>Speaking of the devil, one concern would be to make it work properly with our bootstrap (it now requests for "nightly" tagged release, tampering with tags is also error-prone).</p>
<p>It might become harder to keep track of what's getting released and creating the changelog for those, but not aware how that one is generated, maybe it's fine.</p>



<a name="240029636"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240029636" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240029636">(May 24 2021 at 09:56)</a>:</h4>
<p>Changelog is done against the latest <code>release</code> branch</p>



<a name="240029674"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240029674" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240029674">(May 24 2021 at 09:56)</a>:</h4>
<p>Changelog generation should be fine: it looks at the diff between two releases (and getting the git invocations right there took us only half a year or so of relasese)</p>



<a name="240029738"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240029738" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240029738">(May 24 2021 at 09:57)</a>:</h4>
<p>I think we've sometimes had important fixes in the latter half of the week (like some <code>chalk</code> / attribute hangs in this one) and it seems hard to keep track of them over more than 1-2 days</p>



<a name="240029935"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240029935" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240029935">(May 24 2021 at 09:59)</a>:</h4>
<p>But yeah, I totally see how this would be much more annoying then our current nightly tag. </p>
<blockquote>
<p>keep track of them over more than 1-2 days</p>
</blockquote>
<p>I imagine is that we won't be tracking this for several days, but rather immediateely released a "nightly with important fix". Ie, the logic for pormotion is:</p>
<ul>
<li>select the last n nightlies</li>
<li>if any of them contains critical fixes, pick the freshest with a fix</li>
<li>otherwise pick the oldest one</li>
</ul>



<a name="240030090"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240030090" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240030090">(May 24 2021 at 10:00)</a>:</h4>
<p>It's not super clear whats the best way to tag nightly as containing an important fix. Maybe some sort of comment on GH PR, like "release blocker" or something?</p>



<a name="240030406"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240030406" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Kirill Bulatov <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240030406">(May 24 2021 at 10:03)</a>:</h4>
<p>I can almost see the situation with all 3 nightlies containing important fixes and critical bugs simultaneously <span aria-label="smile" class="emoji emoji-1f642" role="img" title="smile">:smile:</span> </p>
<p>IMO, the majority of our breakage comes from the client changes, since it's TS and weird platform-dependent APIs.<br>
If we defer any of those coming in the end of the week, we're solving 80% issues with 20% efforts.</p>



<a name="240030668"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240030668" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Kirill Bulatov <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240030668">(May 24 2021 at 10:06)</a>:</h4>
<p>(ideally we could work on IT tests for those, but it looks like a tough task to handle)</p>



<a name="240030960"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240030960" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Florian Diebold <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240030960">(May 24 2021 at 10:09)</a>:</h4>
<p>I think the only real way to make stable more stable is to have actual release trains and backport fixes</p>



<a name="240031404"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240031404" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240031404">(May 24 2021 at 10:14)</a>:</h4>
<p>That's true, but I don't want to exert more effort than we already do for managing releases. We have only so much <span class="user-mention" data-user-id="203546">@Laurențiu</span> 's.</p>



<a name="240031491"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240031491" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240031491">(May 24 2021 at 10:15)</a>:</h4>
<p>I guess, let's try to roll with "don't merge TS / project model changes at the end on the week", and, if you notice me doing that, please ask me to verify the nightly on windows</p>



<a name="240033532"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240033532" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240033532">(May 24 2021 at 10:39)</a>:</h4>
<p>tweeted: <a href="https://twitter.com/rust_analyzer/status/1396777886095446019">https://twitter.com/rust_analyzer/status/1396777886095446019</a></p>
<div class="inline-preview-twitter"><div class="twitter-tweet"><a href="https://twitter.com/rust_analyzer/status/1396777886095446019"><img class="twitter-avatar" src="https://uploads.zulipusercontent.net/cfca8cb9b7a90eec89cc8bbc555208f506a9763d/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313231373436313634373337373432303238392f4858486136685a555f6e6f726d616c2e6a7067"></a><p>Changelog #78 is out!

This release features improved workspace symbol lookup, auto-detection of import styles, improved "generate getter" assist, and loads of internal changes

<a href="https://t.co/7c8aqqNjiI">https://rust-analyzer.github.io/thisweek/2021/05/24/changelog-78.html</a></p><span>- rust-analyzer (@rust_analyzer)</span></div></div>



<a name="240799163"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240799163" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240799163">(May 31 2021 at 07:11)</a>:</h4>
<p><a href="https://rust-analyzer.github.io/thisweek/2021/05/31/changelog-79.html">https://rust-analyzer.github.io/thisweek/2021/05/31/changelog-79.html</a></p>



<a name="240818048"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/240818048" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#240818048">(May 31 2021 at 10:44)</a>:</h4>
<p><a href="https://twitter.com/rust_analyzer/status/1399315765782880258">https://twitter.com/rust_analyzer/status/1399315765782880258</a></p>
<div class="inline-preview-twitter"><div class="twitter-tweet"><a href="https://twitter.com/rust_analyzer/status/1399315765782880258"><img class="twitter-avatar" src="https://uploads.zulipusercontent.net/cfca8cb9b7a90eec89cc8bbc555208f506a9763d/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313231373436313634373337373432303238392f4858486136685a555f6e6f726d616c2e6a7067"></a><p>Changelog #79

Featuring support for standalone Rust files, improvements to "Go to implementations", completions, and more

<a href="https://t.co/3bFQc48M3b">https://rust-analyzer.github.io/thisweek/2021/05/31/changelog-79.html</a> <a href="https://t.co/supx3RSMcK">https://twitter.com/rust_analyzer/status/1399315765782880258/photo/1</a></p><span>- rust-analyzer (@rust_analyzer)</span></div></div>



<a name="241731077"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/241731077" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#241731077">(Jun 07 2021 at 05:33)</a>:</h4>
<p><a href="https://rust-analyzer.github.io/thisweek/2021/06/07/changelog-80.html">https://rust-analyzer.github.io/thisweek/2021/06/07/changelog-80.html</a></p>



<a name="241760484"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/241760484" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#241760484">(Jun 07 2021 at 11:17)</a>:</h4>
<p><a href="https://twitter.com/rust_analyzer/status/1401860797945483269">https://twitter.com/rust_analyzer/status/1401860797945483269</a></p>
<div class="inline-preview-twitter"><div class="twitter-tweet"><a href="https://twitter.com/rust_analyzer/status/1401860797945483269"><img class="twitter-avatar" src="https://uploads.zulipusercontent.net/cfca8cb9b7a90eec89cc8bbc555208f506a9763d/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313231373436313634373337373432303238392f4858486136685a555f6e6f726d616c2e6a7067"></a><p>Changelog #80

Featuring improved hover actions, support for more 2021 edition features, experimental support for attribute macros, and more!

<a href="https://t.co/L6UmW36xMk">https://rust-analyzer.github.io/thisweek/2021/06/07/changelog-80.html</a> <a href="https://t.co/zEFz28gRII">https://twitter.com/rust_analyzer/status/1401860797945483269/photo/1</a></p><span>- rust-analyzer (@rust_analyzer)</span></div></div>



<a name="242558035"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/242558035" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#242558035">(Jun 14 2021 at 06:47)</a>:</h4>
<p><a href="https://rust-analyzer.github.io/thisweek/2021/06/14/changelog-81.html">https://rust-analyzer.github.io/thisweek/2021/06/14/changelog-81.html</a></p>



<a name="242585000"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/242585000" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#242585000">(Jun 14 2021 at 11:51)</a>:</h4>
<p><a href="https://twitter.com/rust_analyzer/status/1404406174733193226">https://twitter.com/rust_analyzer/status/1404406174733193226</a></p>
<div class="inline-preview-twitter"><div class="twitter-tweet"><a href="https://twitter.com/rust_analyzer/status/1404406174733193226"><img class="twitter-avatar" src="https://uploads.zulipusercontent.net/cfca8cb9b7a90eec89cc8bbc555208f506a9763d/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313231373436313634373337373432303238392f4858486136685a555f6e6f726d616c2e6a7067"></a><p>Changelog #81

Featuring support for trait impls in function bodies, improved memory usage reporting, goto definition support for navigating from impl items to the trait, and more!

<a href="https://t.co/8KzwzhXsrp">https://rust-analyzer.github.io/thisweek/2021/06/14/changelog-81.html</a> <a href="https://t.co/i1VY3WhqSa">https://twitter.com/rust_analyzer/status/1404406174733193226/photo/1</a></p><span>- rust-analyzer (@rust_analyzer)</span></div></div>



<a name="243301469"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/243301469" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#243301469">(Jun 20 2021 at 12:43)</a>:</h4>
<p>I won't be around tomorrow morning, can someone else take over this release? Just remember to set <code>GITHUB_TOKEN</code> and don't kill it, the API calls take a bit.</p>



<a name="243301473"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/243301473" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#243301473">(Jun 20 2021 at 12:43)</a>:</h4>
<p>I think most PRs are already tagged.</p>



<a name="243302331"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/243302331" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#243302331">(Jun 20 2021 at 13:07)</a>:</h4>
<p>I'll take care of it!</p>



<a name="243376268"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/243376268" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#243376268">(Jun 21 2021 at 12:45)</a>:</h4>
<p>It was difficult, but I did it!</p>
<p><a href="https://rust-analyzer.github.io/thisweek/2021/06/21/changelog-82.html">https://rust-analyzer.github.io/thisweek/2021/06/21/changelog-82.html</a></p>



<a name="243376454"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/243376454" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#243376454">(Jun 21 2021 at 12:47)</a>:</h4>
<p>Why is the <code>[ignore]</code> yellow? <span aria-label="laughing" class="emoji emoji-1f606" role="img" title="laughing">:laughing:</span></p>



<a name="243376611"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/243376611" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#243376611">(Jun 21 2021 at 12:48)</a>:</h4>
<p>well, I've said its aint easy...</p>



<a name="243376887"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/243376887" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#243376887">(Jun 21 2021 at 12:51)</a>:</h4>
<p>In adoc, <code>#hello#</code> is a delimiter used for the <code>&lt;mark&gt;</code> html element.</p>



<a name="243377847"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/243377847" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#243377847">(Jun 21 2021 at 12:59)</a>:</h4>
<p>posted to reddit <a href="https://www.reddit.com/r/rust/comments/o4ujlr/rustanalyzer_changelog_82/">https://www.reddit.com/r/rust/comments/o4ujlr/rustanalyzer_changelog_82/</a></p>



<a name="243381032"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/243381032" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#243381032">(Jun 21 2021 at 13:24)</a>:</h4>
<p><span class="user-mention silent" data-user-id="133169">matklad</span> <a href="#narrow/stream/185405-t-compiler.2Frust-analyzer/topic/weekly.20release/near/243376268">said</a>:</p>
<blockquote>
<p>It was difficult, but I did it!</p>
</blockquote>
<p>That bad? <span aria-label="oh no" class="emoji emoji-1f615" role="img" title="oh no">:oh_no:</span></p>



<a name="243381730"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/243381730" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#243381730">(Jun 21 2021 at 13:29)</a>:</h4>
<p>Yeah, for some reason the token didn't work</p>



<a name="243381808"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/243381808" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#243381808">(Jun 21 2021 at 13:29)</a>:</h4>
<div class="codehilite"><pre><span></span><code>$ git push --force
Everything up-to-date
Error: command `curl -s -H &quot;Accept: application/vnd.github.v3+json&quot; -H &quot;Authorization: token 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&quot; https://api.github.com/repos/rust-analyzer/rust-analyzer/issues/9260` failed, exit status: 60
</code></pre></div>
<p>(that token is now retired, I am ok posting it)</p>



<a name="243381957"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/243381957" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#243381957">(Jun 21 2021 at 13:30)</a>:</h4>
<p>I created the token with all permissions though, so no idea what went wrong. Ended up doing the changlog the old-school way, via <code>git log f0618a8f06a464840079f30b3e25bcdcca3922a3..HEAD --merges --reverse</code></p>



<a name="243382567"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/243382567" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#243382567">(Jun 21 2021 at 13:35)</a>:</h4>
<p>Does that command work? 60 seems to be a certificate error</p>



<a name="243382904"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/243382904" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#243382904">(Jun 21 2021 at 13:37)</a>:</h4>
<p>Peer certificate cannot be authenticated with known CA certificates.</p>



<a name="243383152"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/243383152" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#243383152">(Jun 21 2021 at 13:39)</a>:</h4>
<p>Hm, it didn't occur to me to retry the curl command manually...</p>



<a name="244101890"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/244101890" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#244101890">(Jun 28 2021 at 04:49)</a>:</h4>
<p><span class="user-mention silent" data-user-id="211727">Jonas Schievink  [he/him]</span> <a href="#narrow/stream/185405-t-compiler.2Frust-analyzer/topic/weekly.20release/near/243376454">said</a>:</p>
<blockquote>
<p>Why is the <code>[ignore]</code> yellow? <span aria-label="laughing" class="emoji emoji-1f606" role="img" title="laughing">:laughing:</span></p>
</blockquote>
<p>Sometimes single backticks don't work in AsciiDoc, like in the middle of a word. You can double them to fix that (or add pluses as matklad did).</p>



<a name="244101991"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/244101991" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#244101991">(Jun 28 2021 at 04:51)</a>:</h4>
<p><a href="https://rust-analyzer.github.io/thisweek/2021/06/28/changelog-83.html">https://rust-analyzer.github.io/thisweek/2021/06/28/changelog-83.html</a></p>



<a name="244134439"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/244134439" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#244134439">(Jun 28 2021 at 12:08)</a>:</h4>
<p>tweeted <a href="https://twitter.com/rust_analyzer/status/1409481365733744644">https://twitter.com/rust_analyzer/status/1409481365733744644</a></p>
<div class="inline-preview-twitter"><div class="twitter-tweet"><a href="https://twitter.com/rust_analyzer/status/1409481365733744644"><img class="twitter-avatar" src="https://uploads.zulipusercontent.net/cfca8cb9b7a90eec89cc8bbc555208f506a9763d/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313231373436313634373337373432303238392f4858486136685a555f6e6f726d616c2e6a7067"></a><p>Changelog #83

Featuring exit/await point highlighting, improved performance and completions, and more!

<a href="https://t.co/aLy2A3DXgZ">https://rust-analyzer.github.io/thisweek/2021/06/28/changelog-83.html</a> <a href="https://t.co/vqDHwIHt9W">https://twitter.com/rust_analyzer/status/1409481365733744644/photo/1</a></p><span>- rust-analyzer (@rust_analyzer)</span></div></div>



<a name="244902718"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/244902718" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#244902718">(Jul 05 2021 at 07:28)</a>:</h4>
<p><a href="https://rust-analyzer.github.io/thisweek/2021/07/05/changelog-84.html">https://rust-analyzer.github.io/thisweek/2021/07/05/changelog-84.html</a> changelog is up</p>



<a name="244928551"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/244928551" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#244928551">(Jul 05 2021 at 12:14)</a>:</h4>
<p>tweeted <a href="https://twitter.com/rust_analyzer/status/1412021923463188484">https://twitter.com/rust_analyzer/status/1412021923463188484</a></p>
<div class="inline-preview-twitter"><div class="twitter-tweet"><a href="https://twitter.com/rust_analyzer/status/1412021923463188484"><img class="twitter-avatar" src="https://uploads.zulipusercontent.net/cfca8cb9b7a90eec89cc8bbc555208f506a9763d/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313231373436313634373337373432303238392f4858486136685a555f6e6f726d616c2e6a7067"></a><p>Changelog #84

Featuring an improved "Replace `if let` with `match`" assist, a new command to show the full crate graph, better closure type inference, and we're now watching Cargo.toml for changes!

<a href="https://t.co/27pWBCk4xv">https://rust-analyzer.github.io/thisweek/2021/07/05/changelog-84.html</a></p><span>- rust-analyzer (@rust_analyzer)</span></div></div>



<a name="244929119"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/244929119" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#244929119">(Jul 05 2021 at 12:19)</a>:</h4>
<p>Thanks. I guess I should make a Twitter account <span aria-label="grimacing" class="emoji emoji-1f62c" role="img" title="grimacing">:grimacing:</span></p>



<a name="245649690"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/245649690" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#245649690">(Jul 12 2021 at 06:32)</a>:</h4>
<p><a href="https://rust-analyzer.github.io/thisweek/2021/07/12/changelog-85.html">https://rust-analyzer.github.io/thisweek/2021/07/12/changelog-85.html</a></p>



<a name="245670901"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/245670901" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#245670901">(Jul 12 2021 at 10:57)</a>:</h4>
<p>tweeted <a href="https://twitter.com/rust_analyzer/status/1414539235399540736">https://twitter.com/rust_analyzer/status/1414539235399540736</a></p>
<div class="inline-preview-twitter"><div class="twitter-tweet"><a href="https://twitter.com/rust_analyzer/status/1414539235399540736"><img class="twitter-avatar" src="https://uploads.zulipusercontent.net/cfca8cb9b7a90eec89cc8bbc555208f506a9763d/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313231373436313634373337373432303238392f4858486136685a555f6e6f726d616c2e6a7067"></a><p>Changelog #85

This release features improved completion info, a `.for` postfix completion, better "Run test" runnables, and more!

<a href="https://t.co/aI5XN8ZZ22">https://rust-analyzer.github.io/thisweek/2021/07/12/changelog-85.html</a> <a href="https://t.co/V5o1ZYdtN4">https://twitter.com/rust_analyzer/status/1414539235399540736/photo/1</a></p><span>- rust-analyzer (@rust_analyzer)</span></div></div>



<a name="246419609"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/246419609" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#246419609">(Jul 19 2021 at 06:13)</a>:</h4>
<p><a href="https://rust-analyzer.github.io/thisweek/2021/07/19/changelog-86.html">https://rust-analyzer.github.io/thisweek/2021/07/19/changelog-86.html</a></p>



<a name="246440275"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/246440275" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#246440275">(Jul 19 2021 at 10:52)</a>:</h4>
<p><a href="https://twitter.com/rust_analyzer/status/1417074672479490048">https://twitter.com/rust_analyzer/status/1417074672479490048</a></p>
<div class="inline-preview-twitter"><div class="twitter-tweet"><a href="https://twitter.com/rust_analyzer/status/1417074672479490048"><img class="twitter-avatar" src="https://uploads.zulipusercontent.net/cfca8cb9b7a90eec89cc8bbc555208f506a9763d/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313231373436313634373337373432303238392f4858486136685a555f6e6f726d616c2e6a7067"></a><p>Changelog #86

Some parser and proc macro improvements, fixes to the update process, and "Go to type definition" can now go to type parameters

<a href="https://t.co/Taz0VaCzrD">https://rust-analyzer.github.io/thisweek/2021/07/19/changelog-86.html</a></p><span>- rust-analyzer (@rust_analyzer)</span></div></div>



<a name="247168096"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/247168096" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#247168096">(Jul 26 2021 at 06:42)</a>:</h4>
<p><a href="https://rust-analyzer.github.io/thisweek/2021/07/26/changelog-87.html">https://rust-analyzer.github.io/thisweek/2021/07/26/changelog-87.html</a></p>



<a name="247193807"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/247193807" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#247193807">(Jul 26 2021 at 12:13)</a>:</h4>
<p>posted <a href="https://twitter.com/rust_analyzer/status/1419625206411317253?s=20">https://twitter.com/rust_analyzer/status/1419625206411317253?s=20</a></p>
<div class="inline-preview-twitter"><div class="twitter-tweet"><a href="https://twitter.com/rust_analyzer/status/1419625206411317253?s=20"><img class="twitter-avatar" src="https://uploads.zulipusercontent.net/cfca8cb9b7a90eec89cc8bbc555208f506a9763d/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313231373436313634373337373432303238392f4858486136685a555f6e6f726d616c2e6a7067"></a><p>Changelog #87

Featuring new "highlight related" configuration, improvements to completion, and resolution of #[derive] paths

<a href="https://t.co/FmJUlO83vP">https://rust-analyzer.github.io/thisweek/2021/07/26/changelog-87.html</a></p><span>- rust-analyzer (@rust_analyzer)</span></div></div>



<a name="247902446"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/weekly%20release/near/247902446" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/weekly.20release.html#247902446">(Aug 02 2021 at 09:09)</a>:</h4>
<p>The new release is out! Changelog: <a href="https://rust-analyzer.github.io/thisweek/2021/08/02/changelog-88.html">https://rust-analyzer.github.io/thisweek/2021/08/02/changelog-88.html</a></p>
<p>Twitter: <a href="https://twitter.com/rust_analyzer/status/1422122229316440067">https://twitter.com/rust_analyzer/status/1422122229316440067</a></p>
<div class="inline-preview-twitter"><div class="twitter-tweet"><a href="https://twitter.com/rust_analyzer/status/1422122229316440067"><img class="twitter-avatar" src="https://uploads.zulipusercontent.net/cfca8cb9b7a90eec89cc8bbc555208f506a9763d/68747470733a2f2f7062732e7477696d672e636f6d2f70726f66696c655f696d616765732f313231373436313634373337373432303238392f4858486136685a555f6e6f726d616c2e6a7067"></a><p>Changelog #88

Featuring a new hover range feature that shows the type of an expression, better #[doc(hidden)] support in completions, and a bunch more!

<a href="https://t.co/Y4JIFcleRm">https://rust-analyzer.github.io/thisweek/2021/08/02/changelog-88.html</a> <a href="https://t.co/LMkY3CfrqN">https://twitter.com/rust_analyzer/status/1422122229316440067/photo/1</a></p><span>- rust-analyzer (@rust_analyzer)</span></div></div>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>